package com.mhc.haval.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class CompanyDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 自增主键，公司ID
     * ac_company.company_id
     */
    private Long companyId;

    /**
     * 公司编号
     * ac_company.company_no
     */
    private String companyNo;

    /**
     * 公司名称
     * ac_company.company_name
     */
    private String companyName;

    /**
     * 法人姓名
     * ac_company.legal_name
     */
    private String legalName;

    /**
     * 法人身份证号
     * ac_company.legal_id_card
     */
    private String legalIdCard;

    /**
     * 法人手机号
     * ac_company.legal_phone
     */
    private String legalPhone;

    /**
     * 组织机构代码
     * ac_company.org_no
     */
    private String orgNo;

    /**
     * 邮政编码
     * ac_company.post_code
     */
    private String postCode;

    /**
     * 公司地址
     * ac_company.company_addr
     */
    private String companyAddr;

    /**
     * 公司认证级别：0 未认证，1 实名认证，2 交易认证
     * ac_company.certified_level
     */
    private Integer certifiedLevel;

    /**
     * 是否已删除：0 未删除，1 已删除
     * ac_company.is_deleted
     */
    private Integer isDeleted;

    /**
     * 记录创建时间
     * ac_company.gmt_create
     */
    private LocalDateTime gmtCreate;

    /**
     * 记录修改时间
     * ac_company.gmt_modified
     */
    private LocalDateTime gmtModified;

}